// === 删除 ttsModule.js 文件 ===
// 将这段代码复制到 AutoX.js 中运行，即可清理下载的 TTS 模块
// 适用于：彻底卸载或重新调试模块时使用

// 获取应用私有目录路径
const BASE_DIR = context.getFilesDir().getAbsolutePath() + "/";

// 定义要删除的文件路径（仅 TTS 模块）
const MODULE_LOCAL = BASE_DIR + "Module/ttsModule.js";

// 打印路径用于确认（可选）
log("🔧 即将删除以下文件：");
log("TTS模块文件: " + MODULE_LOCAL);

// 删除文件函数
function deleteFile(path) {
    if (files.exists(path)) {
        try {
            files.remove(path);
            log("✅ 已删除: " + path.split("/").pop());
        } catch (e) {
            log("❌ 删除失败: " + path);
            log("   错误: " + e.message);
        }
    } else {
        log("🔍 不存在，跳过: " + path.split("/").pop());
    }
}

// 开始删除
deleteFile(MODULE_LOCAL);

// 可选：尝试删除空目录（如果不再需要）
function removeDirIfEmpty(dirPath) {
    let dir = new java.io.File(dirPath);
    if (dir.exists() && dir.isDirectory() && dir.list().length === 0) {
        dir.delete();
        log("🗑️  已删除空目录: " + dirPath.split("/").pop());
    }
}

// 删除可能的空目录
removeDirIfEmpty(BASE_DIR + "Module");

// 结束提示
toast("🧹 TTS模块清理完成！");